Pizza Ontology
language en

Pizza Ontology

This version:
https://ebrahimnorouzi.github.io/pizza-ontology/pizza/1.0.0
Previous version:
https://ebrahimnorouzi.github.io/pizza-ontology/pizza/0.4.0
Revision:
1.0.0
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
https://creativecommons.org/licenses/by/4.0/
Visualization:
Visualize with WebVowl
Cite as:
Pizza Ontology. Revision: 1.0.0. Retrieved from: https://ebrahimnorouzi.github.io/pizza-ontology/pizza/1.0.0
Provenance of this page
Ontology Specification Draft

Pizza Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Annotation Properties

Named Individuals

Pizza Ontology: Description back to ToC

A pizza ontology built with OntoBoard from ontology design patterns, following the eXtreme Design methodology.

Cross-reference for Pizza Ontology classes, object properties and data properties back to ToC

This section provides details for each class and property defined by Pizza Ontology.

Classes

cheese toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#CheeseTopping

A pizza topping made of cheese.
has super-classes
pizza topping c
has sub-classes
fontina topping c, gorgonzola topping c, mozzarella topping c, parmesan topping c

cheesy pizzac back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#CheesyPizza

Any pizza that has at least one cheese topping.
is equivalent to
pizza c and (has topping op some cheese topping c)
has super-classes
pizza c
has sub-classes
diavola c, funghi c, hawaiian c, margherita c, quattro formaggi c

chili pepper toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#ChiliPepperTopping

A pizza topping of chili pepper.
has super-classes
spicy topping c, vegetable topping c

Conceptc back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/classification.owl#Concept

has sub-classes
diet category c, spiciness level c
is in domain of
classifies op
is in range of
isClassifiedBy op

Currencyc back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/price.owl#Currency

A system of money in general use in a particular country.
Is defined by
http://www.ontologydesignpatterns.org/cp/owl/price.owl
is in range of
has currency op
has members
euro ni
is disjoint with
Price c

deep pan basec back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#DeepPanBase

A thick pizza base baked in a pan.
has super-classes
pizza base c
has members
funghi base ni

diavolac back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#Diavola

A named pizza topped with mozzarella, tomato, spicysalami.
has super-classes
cheesy pizza c, named pizza c, spicy pizza c
has members
diavola (menu item) ni

diet categoryc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#DietCategory

A concept a menu uses to say which diets a pizza suits.
has super-classes
Concept c
has members
vegetarian ni

Entityc back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/classification.owl#Entity

is in domain of
isClassifiedBy op
is in range of
classifies op

fontina toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#FontinaTopping

A pizza topping of fontina.
has super-classes
cheese topping c
has members
quattro formaggi fontina ni

fruit toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#FruitTopping

A pizza topping made of fruit.
has super-classes
pizza topping c
has sub-classes
pineapple topping c

funghic back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#Funghi

A named pizza topped with mozzarella, tomato, mushroom.
has super-classes
cheesy pizza c, named pizza c
has members
funghi (menu item) ni

gorgonzola toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#GorgonzolaTopping

A pizza topping of gorgonzola.
has super-classes
cheese topping c
has members
quattro formaggi gorgonzola ni

ham toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#HamTopping

A pizza topping of ham.
has super-classes
meat topping c
has members
hawaiian ham ni

hawaiianc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#Hawaiian

A named pizza topped with mozzarella, tomato, ham, pineapple.
has super-classes
cheesy pizza c, named pizza c
has members
hawaiian (menu item) ni

margheritac back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#Margherita

A named pizza topped with mozzarella, tomato.
has super-classes
cheesy pizza c, named pizza c
has members
margherita (menu item) ni

meat toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#MeatTopping

A pizza topping made of meat.
has super-classes
pizza topping c
has sub-classes
ham topping c, spicy salami topping c

mozzarella toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#MozzarellaTopping

A pizza topping of mozzarella.
has super-classes
cheese topping c
has members
diavola mozzarella ni, funghi mozzarella ni, hawaiian mozzarella ni, margherita mozzarella ni, quattro formaggi mozzarella ni

mushroom toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#MushroomTopping

A pizza topping of mushroom.
has super-classes
vegetable topping c
has members
funghi mushroom ni

named pizzac back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#NamedPizza

A pizza that appears on a menu under a name.
has super-classes
pizza c
has sub-classes
diavola c, funghi c, hawaiian c, margherita c, quattro formaggi c

Objectc back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/componency.owl#Object

Any physical, social, or mental object, or a substance
Is defined by
http://www.ontologydesignpatterns.org/cp/owl/componency.owl
has super-classes
has sub-classes
pizza c, pizza base c, pizza topping c

olive toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#OliveTopping

A pizza topping of olive.
has super-classes
vegetable topping c

parmesan toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#ParmesanTopping

A pizza topping of parmesan.
has super-classes
cheese topping c
has members
quattro formaggi parmesan ni

pineapple toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#PineappleTopping

A pizza topping of pineapple.
has super-classes
fruit topping c
has members
hawaiian pineapple ni

pizzac back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#Pizza

An oven-baked flat bread with toppings.
has super-classes
Object c
has sub-classes
cheesy pizza c, named pizza c, spicy pizza c
is in domain of
has base op, has topping op

pizza basec back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#PizzaBase

The dough a pizza is built on.
has super-classes
Object c
has sub-classes
deep pan base c, thin and crispy base c
is in range of
has base op

pizza toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#PizzaTopping

An ingredient put on a pizza base.
has super-classes
Object c
has sub-classes
cheese topping c, fruit topping c, meat topping c, spicy topping c, vegetable topping c
is in range of
has topping op

Pricec back to ToC or Class ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/price.owl#Price

The amount of money expected, required, or given in payment for something.
Is defined by
http://www.ontologydesignpatterns.org/cp/owl/price.owl
has super-classes
has sub-classes
menu price c
is in domain of
has currency op, has value dp, is price of op
is in range of
has price op
is disjoint with
Currency c

quattro formaggic back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#QuattroFormaggi

A named pizza topped with mozzarella, parmesan, gorgonzola, fontina, tomato.
has super-classes
cheesy pizza c, named pizza c
has members
quattro formaggi (menu item) ni

spiciness levelc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#SpicinessLevel

A concept a menu uses to say how hot a pizza is.
has super-classes
Concept c
has members
hot ni, mild ni

spicy pizzac back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#SpicyPizza

Any pizza that has at least one spicy topping.
is equivalent to
pizza c and (has topping op some spicy topping c)
has super-classes
pizza c
has sub-classes
diavola c

spicy salami toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#SpicySalamiTopping

A pizza topping of spicy salami.
has super-classes
meat topping c, spicy topping c
has members
diavola spicysalami ni

spicy toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#SpicyTopping

A topping that makes a pizza hot.
has super-classes
pizza topping c
has sub-classes
chili pepper topping c, spicy salami topping c

thin and crispy basec back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#ThinAndCrispyBase

A pizza base rolled thin and baked crisp.
has super-classes
pizza base c
has members
diavola base ni, hawaiian base ni, margherita base ni, quattro formaggi base ni

tomato toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#TomatoTopping

A pizza topping of tomato.
has super-classes
vegetable topping c
has members
diavola tomato ni, funghi tomato ni, hawaiian tomato ni, margherita tomato ni, quattro formaggi tomato ni

vegetable toppingc back to ToC or Class ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#VegetableTopping

A pizza topping made of a vegetable.
has super-classes
pizza topping c
has sub-classes
chili pepper topping c, mushroom topping c, olive topping c, tomato topping c

Object Properties

classifiesop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/classification.owl#classifies

has domain
Concept c
has range
Entity c

has baseop back to ToC or Object Property ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#hasBase

Relates a pizza to the base it is built on.
has super-properties
has component op
has domain
pizza c
has range
pizza base c

has componentop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/componency.owl#hasComponent

The hasPart relation without transitivity, holding between an entity (the system) and another (the component), and assuming a design that structures the system. For an explicit pattern encoding design, see the 'designobject' pattern. The componency pattern uses the transitive reduction logical pattern to preserve transitive on the superproperty from the partof pattern. In practice, the partof pattern acts here as the transitive reduction of the componency pattern.
Is defined by
http://www.ontologydesignpatterns.org/cp/owl/componency.owl
has super-properties
has part op
has sub-properties
has base op, has topping op
is inverse of
is component of op

has currencyop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/price.owl#hasCurrency

Is defined by
http://www.ontologydesignpatterns.org/cp/owl/price.owl
has domain
Price c
has range
Currency c

has partop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/partof.owl#hasPart

A transitive relation expressing parthood between any entities, e.g. 'the human body has a brain as part'. When specializing this pattern, take care of restricting the domain and range appropriately, since it could be counterintuitive to use this relation arbitrarily, e.g. between animals and planets. For an intransitive partof pattern, see 'componency'.
Is defined by
http://www.ontologydesignpatterns.org/cp/owl/partof.owl

has characteristics: transitive

has sub-properties
has component op
is inverse of
is part of op

has priceop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/price.owl#hasPrice

Is defined by
http://www.ontologydesignpatterns.org/cp/owl/price.owl
has range
Price c
is inverse of
is price of op

has toppingop back to ToC or Object Property ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#hasTopping

Relates a pizza to a topping on it.
has super-properties
has component op
has domain
pizza c
has range
pizza topping c

is component ofop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/componency.owl#isComponentOf

The hasPart relation without transitivity, holding between an entity (the system) and another (the component), and assuming a design that structures the system. For an explicit pattern encoding design, see the 'designobject' pattern. The componency pattern uses the transitive reduction logical pattern to preserve transitive on the superproperty from the partof pattern. In practice, the partof pattern acts here as the transitive reduction of the componency pattern.
Is defined by
http://www.ontologydesignpatterns.org/cp/owl/componency.owl
has super-properties
is part of op
is inverse of
has component op

is part ofop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/partof.owl#isPartOf

A transitive relation expressing parthood between any entities, e.g. 'brain is a part of the human body'. When specializing this pattern, take care of restricting the domain and range appropriately, since it could be counterintuitive to use this relation arbitrarily, e.g. between animals and planets. For an intransitive partof pattern, see 'componency'.
Is defined by
http://www.ontologydesignpatterns.org/cp/owl/partof.owl

has characteristics: transitive

has sub-properties
is component of op
is inverse of
has part op

is price ofop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/price.owl#isPriceOf

Is defined by
http://www.ontologydesignpatterns.org/cp/owl/price.owl
has domain
Price c
is inverse of
has price op

isClassifiedByop back to ToC or Object Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/classification.owl#isClassifiedBy

has domain
Entity c
has range
Concept c

Data Properties

has valuedp back to ToC or Data Property ToC

IRI: http://www.ontologydesignpatterns.org/cp/owl/price.owl#hasValue

Is defined by
http://www.ontologydesignpatterns.org/cp/owl/price.owl
has domain
Price c
has range
float

Annotation Properties

createdap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/created

descriptionap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/description

I A O 0000115ap back to ToC or Annotation Property ToC

IRI: http://purl.obolibrary.org/obo/IAO_0000115

licenseap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/license

sourceap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/source

titleap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/title

Named Individuals

euroni back to ToC or Named Individual ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#euro

belongs to
Currency c

hotni back to ToC or Named Individual ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#hot

belongs to
spiciness level c

mildni back to ToC or Named Individual ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#mild

belongs to
spiciness level c

vegetarianni back to ToC or Named Individual ToC

IRI: https://ebrahimnorouzi.github.io/pizza-ontology/pizza.owl#vegetarian

belongs to
diet category c

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
ni: Named Individuals

Changes from last version

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.